/**
* Alipay.com Inc.
* Copyright (c) 2004-2012 All Rights Reserved.
*/
package com.alipay.zdal.rule.groovy;
import java.util.Map;
import java.util.Map.Entry;
public class GroovyRuleUtils {
public static final String RULE_CONTEXT = "context";
public static final String IMPORT_STATIC_METHOD = "import static com.alipay.zdal.rule.groovy.staticmethod.GroovyStaticMethod.*;";
protected static String buildArgumentsOutput(Map<Object, Object> var) {
StringBuilder sb = new StringBuilder();
if (var == null) {
return "do not have variable";
}
for (Entry<Object, Object> entry : var.entrySet()) {
sb.append("[").append(entry.getKey()).append("=").append(entry.getValue()).append(
"|type:").append(entry.getValue() == null ? null : entry.getValue().getClass())
.append("]");
}
return sb.toString();
}
}